Big Huge Thesaurus

Lake Champlain

noun